<!DOCTYPE html>
<!-- saved from url=(0032)http://habrahabr.ru/post/128939/ -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script type="text/javascript" async="" src="./Программатор_files/watch.js"></script>
    
    
    <meta name="viewport" content="width = 1080">
    
    <title>Миниатюрный USB программатор для AVR микроконтроллеров / Хабрахабр</title>
    <meta name="description" content="Как театр начинается с вешалки, так программирование микроконтроллеров начинается с выбора хорошего программатора. Так как начинаю осваивать микроконтроллеры фирмы ATMEL, то досконально пришлось...">    
    <meta name="keywords" content="электроника, микроконтроллеры avr, usb программатор, usbasp">
    
    	<meta property="fb:app_id" content="444736788986613"> 
<meta property="og:type" content="article"> 
<meta property="og:url" content="http://habrahabr.ru/post/128939/"> 
<meta property="og:title" content="Миниатюрный USB программатор для AVR микроконтроллеров"> 
	<meta property="og:image" content="http://habrastorage.org/storage1/8e2c2a41/67ffb2a8/2120ada5/792d78b6.png">
	<link rel="image_src" href="./Программатор_files/792d78b6.png"><meta property="og:image" content="http://habrastorage.org/storage1/5ae6ad78/2e6d431d/a1608fbc/7c3640cc.png">
	<link rel="image_src" href="./Программатор_files/7c3640cc.png"><meta property="og:image" content="http://habrastorage.org/storage1/4d61d862/d3988048/e21b427d/963750f0.jpg">
	<link rel="image_src" href="./Программатор_files/963750f0.jpg"><meta property="og:image" content="http://habrastorage.org/storage1/3813fb8e/529539c3/26e9368f/a0ce56c6.jpg">
	<link rel="image_src" href="./Программатор_files/a0ce56c6.jpg"><meta property="og:image" content="http://habrastorage.org/storage1/b6c3b863/e6288315/5ac80d80/29df8d20.png">
	<link rel="image_src" href="./Программатор_files/29df8d20.png"><meta property="og:image" content="http://habrastorage.org/storage1/5cb3dd49/5634b822/44268cdb/498eddeb.png">
	<link rel="image_src" href="./Программатор_files/498eddeb.png"><meta property="og:image" content="http://habrastorage.org/storage1/01df75c8/bc45789a/bbff913e/ef423a7f.png">
	<link rel="image_src" href="./Программатор_files/ef423a7f.png"><meta property="og:image" content="http://habrastorage.org/storage1/bb752668/911a9aff/486da717/11212cc3.png">
	<link rel="image_src" href="./Программатор_files/11212cc3.png"><meta property="og:image" content="http://habrastorage.org/storage1/d99af0d2/eb4de4c5/daa4f364/6d3387ec.png">
	<link rel="image_src" href="./Программатор_files/6d3387ec.png"><meta property="og:image" content="http://habrastorage.org/storage1/ae7f83cb/83908ded/f0bdbce3/dcb55e5a.png">
	<link rel="image_src" href="./Программатор_files/dcb55e5a.png"><meta property="og:image" content="http://habrastorage.org/storage1/61a98d21/97bc1a0e/3bf6e989/e99069b3.png">
	<link rel="image_src" href="./Программатор_files/e99069b3.png"><meta property="og:image" content="http://habrastorage.org/storage1/7ec5d73f/b8c7bffb/f454d0fb/96567fc9.jpg">
	<link rel="image_src" href="./Программатор_files/96567fc9.jpg">
	
<meta property="og:description" content="Как театр начинается с вешалки, так программирование микроконтроллеров начинается с выбора хорошего программатора. Так как начинаю осваивать микроконтроллеры...">
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@habrahabr">

    <script type="text/javascript">function adriver(a,b){};</script>
      <link href="http://habrahabr.ru/styles/1392996020/all.css" rel="stylesheet" media="all">


      <link href="http://habrahabr.ru/styles/1392996020/_parts/posts.css" rel="stylesheet" media="all">
  <link href="http://habrahabr.ru/styles/1392996020/_parts/comments.css" rel="stylesheet" media="all">
  <link href="http://habrahabr.ru/styles/1392996020/forms.css" rel="stylesheet" media="all">
  <link href="http://habrahabr.ru/styles/1392996020/highlight.css" rel="stylesheet" media="all">
  
    <link href="http://habrahabr.ru/styles/1392996020/printer.css" rel="stylesheet" media="print">

    
    

      <script type="text/javascript" src="./Программатор_files/all.js"></script>
    
    
    

  
  
  
  
      <script type="text/javascript" src="./Программатор_files/jquery.form.js"></script>
  <script type="text/javascript" src="./Программатор_files/jquery.cookie.js"></script>
  <script type="text/javascript" src="./Программатор_files/wysiwyg.js"></script>
  <script type="text/javascript" src="./Программатор_files/highlight.js"></script>
  <script type="text/javascript" src="./Программатор_files/jquery-ui-highlight.js"></script>
  <script type="text/javascript" src="./Программатор_files/posts.js"></script>
  <script type="text/javascript" src="./Программатор_files/comments.js"></script>
  <script type="text/javascript" src="./Программатор_files/all(1).js"></script>



  	<script type="text/javascript">
	  var crtg_nid="2580";
	  var crtg_cookiename="cto_rtt";
	  var crtg_varname="crtg_content";
	  function crtg_getCookie(c_name){
		  var i,x,y,ARRCookies=document.cookie.split(";");
		  for(i=0;i<ARRCookies.length;i++){
			  x=ARRCookies[i].substr(0,ARRCookies[i].indexOf("="));
			  y=ARRCookies[i].substr(ARRCookies[i].indexOf("=")+1);
			  x=x.replace(/^\s+|\s+$/g,"");
			  if(x==c_name){return unescape(y);}
		   }
		return'';
	   }
	var crtg_content = crtg_getCookie(crtg_cookiename);var crtg_rnd=Math.floor(Math.random()*99999999999);
		var crtg_url=location.protocol+'//rtax.criteo.com/delivery/rta/rta.js?netId='+escape(crtg_nid);crtg_url+='&cookieName='+escape(crtg_cookiename);crtg_url+='&rnd='+crtg_rnd;crtg_url+='&varName=' + escape(crtg_varname);
		var crtg_script=document.createElement('script');crtg_script.type='text/javascript';crtg_script.src=crtg_url;crtg_script.async=true;
		if(document.getElementsByTagName("head").length>0)document.getElementsByTagName("head")[0].appendChild(crtg_script);
		else
		if(document.getElementsByTagName("body").length>0)document.getElementsByTagName("body")[0].appendChild(crtg_script);
	</script><script type="text/javascript" src="./Программатор_files/rta.js" async=""></script>

      <script type="text/javascript" src="./Программатор_files/adriver.core.2.js"></script>

    <link title="Хабрахабр / Комментарии к публикации «Миниатюрный USB программатор для AVR микроконтроллеров»" type="application/rss+xml" rel="alternate" href="http://habrahabr.ru/rss/post/128939/">
        
      <script type="text/javascript">
      var _gaq = window._gaq || [];
      window.onerror = function(msg, url, line) {
          //var preventErrorAlert = true;
          //_gaq.push(['_trackEvent', 'JS Error', msg, navigator.userAgent + ' -> ' + url + " : " + line]);
          //return preventErrorAlert;
      };
      
      jQuery.error = function (message) {
          _gaq.push(['_trackEvent', 'jQuery Error', message, navigator.userAgent]);
      }
      </script>
       
  <script async="true" src="./Программатор_files/ga.js"></script></head>

  <body>
   <div class="wrapper">
      
      <div id="layout">
        <div id="header">
    <div class="userpanel silver">
      <a href="https://auth.habrahabr.ru/login/" id="login" class="login">войти через TM ID</a>
  </div>
  <a class="logo " href="http://habrahabr.ru/" title="На главную страницу"></a>
  <div class="search">
    <form id="search_form" name="search" method="get" action="http://habrahabr.ru/search/">
      <input type="submit" value="">
      <input type="text" name="q" x-webkit-speech="" speech="" tabindex="1" autocomplete="off">
    </form>
  </div>

	<div class="main_menu">
		<a href="http://habrahabr.ru/posts/top/" class="active">посты</a><a href="http://toster.ru/">q&amp;a</a><a href="http://habrahabr.ru/events/coming/">события</a><a href="http://habrahabr.ru/hubs/">хабы</a><a href="http://habrahabr.ru/companies/">компании</a>
		<div class="banner_special">

		<script type="text/javascript">
			(function(){
				var custom = [];
				/* custom params */
					custom[1] = 'controllers';
				/* end of custom params */
				var std = {gender:100, age:101},i;for(i in std){try{custom[std[i]]=eval(i)}catch(e){} }
				custom.getStd = function(){for(var i=0,j,s=[];i<this.length;i++){if(this[i])s.push((!j?(j=1,i+'='):'')+escape(this[i]));else j=0}return s.length?'&custom='+s.join(';'):''};
				var RndNum4NoCash = Math.round(Math.random() * 1000000000), ar_Tail = escape(document.referrer || 'unknown');
				document.write('<iframe src="http://ad.adriver.ru/cgi-bin/erle.cgi?' + 'sid=176776&target=top&w=135&h=35&bt=25&pz=0&rnd=' +
				RndNum4NoCash + '&tail256=' + ar_Tail + custom.getStd() + '" frameborder=0 vspace=0 hspace=0 width=135 height=35 marginwidth=0'
				+ ' marginheight=0 scrolling=no></iframe>');
			})();
 		</script><iframe src="./Программатор_files/erle.htm" frameborder="0" vspace="0" hspace="0" width="135" height="35" marginwidth="0" marginheight="0" scrolling="no"></iframe>
	

</div>
		
	</div>

</div>



        
        

	
  <div class="content_left">

	








	
  <div class="post shortcuts_item" id="post_128939">
  	<div class="published">22 сентября 2011 в 20:11</div>  
    <h1 class="title">
    
      
      

      
        <span class="post_title">Миниатюрный USB программатор для AVR микроконтроллеров</span>
			
  		<a href="http://habrahabr.ru/sandbox/" class="flag flag_sandbox" title="Перейти в песочницу">из песочницы</a>
			
			

  	</h1>
  	
  	<div class="hubs">
		<a href="http://habrahabr.ru/hub/controllers/" class="hub " title="Вы не подписаны на этот хаб">Программинг микроконтроллеров</a><span class="profiled_hub" title="Профильный хаб">*</span>
</div>

  	
    <div class="content html_format">
			Как театр начинается с вешалки, так программирование микроконтроллеров начинается с выбора хорошего программатора. Так как начинаю осваивать микроконтроллеры фирмы ATMEL, то досконально пришлось ознакомится с тем что предлагают производители. Предлагают они много всего интересного и вкусного, только совсем по заоблачным ценам. К примеру, платка с одним двадцатиногим микроконтроллером с парой резисторов и диодов в качестве обвязки, стоит как «самолет». Поэтому остро встал вопрос о самостоятельной сборке программатора. После долгого изучения наработок радиолюбителей со стажем, было решено собрать хорошо зарекомендовавший себя программатор USBASP, мозгом которого служит микроконтроллер Atmega8 (так же есть варианты прошивки под atmega88 и atmega48). Минимальная обвязка микроконтроллера позволяет собрать достаточно миниатюрный программатор, который всегда можно взять с собой, как флэшку. <br>
<a name="habracut"></a> <br>
Автором данного программатора является немец Thomas Fichl, <a href="http://www.fischl.de/usbasp/">страничка</a> его разработки со схемами, файлами печатных плат и драйверами.<br>
Раз решено было собрать миниатюрный программатор, то перерисовал схему под микроконтроллер Atmega8 в корпусе TQFP32 (распиновка микроконтроллера отличается от распиновки в корпусе DIP):<br>
<br>
<img src="./Программатор_files/792d78b6.png"><br>
<br>
Перемычка J1 применяется, в случае если необходимо прошить микроконтроллер с тактовой частотой ниже 1,5МГц. Кстати, эту перемычку вообще можно исключить, посадив 25 ногу МК на землю. Тогда программатор будет всегда работать на пониженной частоте. Лично для себя отметил, что программирование на пониженной скорости на доли секунды дольше, и поэтому теперь перемычку не дёргаю, а постоянно шью с ней.<br>
Стабилитроны D1 и D2 служат для согласования уровней между программатором и USB шиной, без них работать будет, но далеко не на всех компьютерах.<br>
Светодиод blue показывает наличие готовности к программированию схемы, red загорается во время программирования. Контакты для программирования выведены на разъем IDC-06, распиновка соответствует стандарту ATMEL для 6-ти пинового ISP разъема:<br>
<br>
<img src="./Программатор_files/7c3640cc.png"><br>
<br>
На этот разъем выведены контакты для питания программируемых устройств, здесь оно берется напрямую с USB порта компьютера, поэтому нужно быть внимательным и не допускать кз. Этот же разъем применяется и для программирования управляющего микроконтроллера, для этого достаточно соединить выводы Reset на разъеме и на мк (см. красный пунктир на схеме). В авторской схеме это делается джампером, но я не стал загромождать плату и убрал его. Для единичной прошивки хватит и простой проволочной перемычки. Плата получилась двухсторонняя, размерами 45х18 мм. <br>
<br>
<img src="./Программатор_files/963750f0.jpg"><br>
<br>
Разъем для программирования и перемычка для снижения скорости работы программатора вынесены на торец устройства, это очень удобно<br>
<br>
<img src="./Программатор_files/a0ce56c6.jpg"><br>
<br>
<h5>Прошивка управляющего микроконтроллера </h5> <br>
Итак, после сборки устройства осталось самое важное — прошить управляющий микроконтроллер. Для этих целей хорошо подходят друзья у которых остались компьютеры с LPT портом :) <a href="http://easyelectronics.ru/avr-shag-pervyj-programmator.html">Простейший программатор на пяти проводках для AVR </a><br>
Микроконтроллер можно прошивать с разъема программирования, соединив выводы Reset микроконтроллера (29 нога) и разъема. Прошивка существует для моделей Atmega48, Atmega8 и Atmega88. Желательно использовать один из двух последних камней, так как поддержка версии под Atmega48 прекращена и последняя версия прошивки датируется 2009 годом. А версии под 8-й и 88-й камни постоянно обновляются, и автор вроде как планирует добавить в функционал внутрисхемный отладчик. Прошивку берем на странице немца. Для заливки управляющей программы в микроконтроллер я использовал программу PonyProg. При программировании необходимо завести кристалл на работу от внешнего источника тактирования на 12 МГц. Скрин программы с настройками fuse перемычек в PonyProg:<br>
<br>
<img src="./Программатор_files/29df8d20.png"><br>
<br>
После прошивки должен загореться светодиод подключенный к 23 ноге микроконтроллера. Это будет верный признак того, что программатор прошит удачно и готов к работе. <br>
<br>
<h5>Установка драйвера</h5> <br>
Установка велась на машину с системой Windows 7 и никаких проблем не возникло. При первом подключении к компьютеру выйдет сообщение об обнаружении нового устройства, с предложением установки драйвера. Выбираем установку из указанного места: <br>
<br>
<img src="./Программатор_files/498eddeb.png"><br>
<br>
Выбираем папку где лежат дрова и жмем Далее<br>
<br>
<img src="./Программатор_files/ef423a7f.png"><br>
<br>
Мигом появится окно с предупреждением о том, что устанавливаемый драйвер не имеет цифровой подписи у мелкомягких:<br>
<br>
<img src="./Программатор_files/11212cc3.png"><br>
<br>
Забиваем на предупреждение и продолжаем установку, после небольшой паузы появится окно, сообщающее об успешном окончании операции установки драйвера<br>
<br>
<img src="./Программатор_files/6d3387ec.png"><br>
<br>
Все, теперь программатор готов к работе. <br>
<br>
<h5>Khazama AVR Programmer</h5><br>
Для работы c программатором я выбрал прошивальщик <a href="http://www.khazama.com/project/programmer/">Khazama AVR Programmer</a>. Замечательная программка, с минималистичным интерфейсом. <br>
<img src="./Программатор_files/dcb55e5a.png"><br>
Она работает со всеми ходовыми микроконтроллерами AVR, позволяет прошивать flash и eeprom, смотреть содержимое памяти, стирать чип, а также менять конфигурацию фьюз-битов. В общем, вполне стандартный набор. Настройка фьюзов осуществляется выбором источника тактирования из выпадающего списка, таким образом, вероятность залочить кристалл по ошибке резко снижается. Фьюзы можно менять и расстановкой галок в нижнем поле, при этом нельзя расставить галки на несуществующую конфигурацию, и это тоже большой плюс в плане безопасности.<br>
<br>
<img src="./Программатор_files/e99069b3.png"><br>
<br>
Запись фьюзов в память мк, как можно догадаться, осуществляется при нажатии кнопки Write All. Кнопка Save сохраняет текущую конфигурацию, а Load возвращает сохраненную. Правда я так и не смог придумать практического применения этих кнопок. Кнопка Default предназначена для записи стандартной конфигурации фьюзов, такой, с какой микроконтроллеры идут с завода (обычно это 1МГц от внутреннего RC). <br>
В общем, за все время пользования этим программатором, он показал себя с наилучшей стороны в плане стабильности и скорости работы. Он без проблем заработал как на древнем стационарном пк так и на новом ноутбуке.<br>
<br>
Скачать файл печатной платы в SprintLayout можно по <a href="http://avrproject.ru/usbasp/layfirmware.rar">этой</a> ссылке<br>
<br>
<img src="./Программатор_files/96567fc9.jpg"><br>
<br>
Ну вроде все, если возникнут вопросы, постараюсь ответить.
			<div class="clear"></div>
    </div>

    
<ul class="tags">
	<li><a href="http://habrahabr.ru/search/?q=%5B%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0%5D&target_type=posts" rel="tag">электроника</a></li><li>, <a href="http://habrahabr.ru/search/?q=%5B%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D1%8B%20avr%5D&target_type=posts" rel="tag">микроконтроллеры avr</a></li><li>, <a href="http://habrahabr.ru/search/?q=%5Busb%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80%5D&target_type=posts" rel="tag">usb программатор</a></li><li>, <a href="http://habrahabr.ru/search/?q=%5Busbasp%5D&target_type=posts" rel="tag">usbasp</a></li>
</ul>

		<div class="infopanel_wrapper">
	<div class="infopanel " id="infopanel_post_128939">
	
				<div class="voting   ">
	
						<span class="plus" title="Голосовать могут только зарегистрированные пользователи."></span>
	
					<div class="mark positive ">
							<span class="score" title="Всего 33: ↑30 и ↓3">+27</span>
					</div>
					
						<span class="minus" title="Голосовать могут только зарегистрированные пользователи."></span>
		
				</div>
	
		<div class="pageviews" title="Просмотры поста">92377</div>
			
		<div class="favorite">
				<a class="guest" href="http://habrahabr.ru/post/128939/#" onclick="return false;" title="Только зарегистрированные пользователи могут добавлять посты в избранное"></a>
		</div>
		<div class="favs_count" title="Количество пользователей, добавивших пост в избранное">118</div>
		
		
		
	
	
	
	
				<div class="author">
					<a title="Автор текста" href="http://habrahabr.ru/users/exersizze/">exersizze</a>
					<span class="rating" title="рейтинг пользователя">5,0</span>
				</div>
		
	
	
		
			<div class="share">
				<div class="twitter">
					<a href="http://twitter.com/intent/tweet?text=%D0%9C%D0%B8%D0%BD%D0%B8%D0%B0%D1%82%D1%8E%D1%80%D0%BD%D1%8B%D0%B9+USB+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80+%D0%B4%D0%BB%D1%8F+AVR+%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D0%BE%D0%B2+http://habr.ru/p/128939/+via+%40habrahabr+%23habr" title="Опубликовать ссылку в Twitter" target="_blank"></a>
				</div>
				<div class="vkontakte">
					<a href="http://vk.com/share.php?url=http://habrahabr.ru/post/128939/" title="Опубликовать ссылку во ВКонтакте" onclick="window.open(this.href, &#39;Опубликовать ссылку во Вконтакте&#39;, &#39;width=800,height=300&#39;); return false"></a>
				</div>
				<div class="facebook">
					<a href="https://www.facebook.com/sharer/sharer.php?u=http://habrahabr.ru/post/128939/" title="Опубликовать ссылку в Facebook" onclick="window.open(this.href, &#39;Опубликовать ссылку в Facebook&#39;, &#39;width=640,height=436,toolbar=0,status=0&#39;); return false"></a>
				</div>
				<div class="googleplus">
					<a href="https://plus.google.com/share?url=http://habrahabr.ru/post/128939/" title="Опубликовать ссылку в Google Plus" onclick="window.open(this.href, &#39;Опубликовать ссылку в Google Plus&#39;, &#39;width=800,height=300&#39;); return false"></a>
				</div>
			</div>
	
	</div>
	<div class="clear"></div>
</div>




    
		
	</div>



	
<style type="text/css">
	.post_inner_banner.adidas_inner_banner {overflow:hidden;text-decoration:none;text-align:left;height:70px;border:1px solid #d4d4d4;border-radius:15px;background: url(/images/posts/inner_post_banner/adidas/img.png) no-repeat 0px 0px;}
	.post_inner_banner.adidas_inner_banner a{display:block;}
	.post_inner_banner.adidas_inner_banner .adidas-text{font-size: 15px;font-weight:bold;text-transform: uppercase;float:left;margin-top:16px;color: #000000;line-height: 19px;padding-right:30px;margin-right:20px;background: url(/images/posts/inner_post_banner/adidas/arrow.png) no-repeat right center;}
	.post_inner_banner.adidas_inner_banner .adidas-text1{margin-left:200px;}	
	.post_inner_banner.adidas_inner_banner .adidas-text2{}	
	.post_inner_banner.adidas_inner_banner .adidas-btn{width:164px;height:40px;margin-top:15px;display:block;float:left;background: url(/images/posts/inner_post_banner/adidas/btn.png) no-repeat 0px 0px;}
	
	@media (max-width: 1300px) { 
    .post_inner_banner.adidas_inner_banner .adidas-text{font-size:13px;}
	}
	@media (max-width: 1200px) { 
    .post_inner_banner.adidas_inner_banner .adidas-text1{display: none;}
    .post_inner_banner.adidas_inner_banner .adidas-text2{margin-left:200px;font-size:15px;padding-right: 50px;margin-right:30px;}
	}
	@media (max-width: 1100px) { 
    .post_inner_banner.adidas_inner_banner .adidas-text1{color:green;}
    .post_inner_banner.adidas_inner_banner .adidas-text2{margin-left:200px;font-size:13px;padding-right: 28px;margin-right:18px;}    
	}
</style>
<div class="adidas_inner_banner post_inner_banner hidden">
  <a href="http://habrahabr.ru/post/128939/#url" class="block_url">
  <div class="adidas-text adidas-text1">Свежий взгляд<br>на бег</div>
  <div class="adidas-text adidas-text2">протестируй кроссовки<br>нового поколения</div>
  <div class="adidas-btn"></div>
  </a>
</div>

<style type="text/css">
    .post_inner_banner.wserver_inner_banner {overflow:hidden;text-decoration:none;text-align:left;height:69px;border:1px solid #d4d4d4;border-radius:15px;background: url(/images/posts/inner_post_banner/wserver/left.png) no-repeat -15px 0px;}
    .post_inner_banner.wserver_inner_banner a {display:block;}
    .post_inner_banner.wserver_inner_banner .wserver-text {font-family:'PT Sans', sans-serif;font-size:18px;float:left;color: #000000;line-height: 19px;}
    .post_inner_banner.wserver_inner_banner .wserver-text1 {margin-left:155px;margin-top:16px;padding-right:20px;}
    .post_inner_banner.wserver_inner_banner .wserver-text2 {background: url(/images/posts/inner_post_banner/wserver/man.png) no-repeat left center;padding-left:95px;height:53px;padding-top:16px;}
    .post_inner_banner.wserver_inner_banner .wserver-btn{width:164px;height:40px;margin-top:15px;margin-left:15px;display:block;float:left;background: url(/images/posts/inner_post_banner/wserver/button.png) no-repeat 0px 0px;font-family:'PT Sans Caption', sans-serif;font-weight:bold;color:#fff;font-size:21px;line-height:40px;text-align:center;}

    @media (max-width: 1300px) {
        .post_inner_banner.wserver_inner_banner .wserver-text{font-size:15px;}
    }

    @media (max-width: 1200px) {
        .post_inner_banner.wserver_inner_banner .wserver-text{font-size:13px;}
        .post_inner_banner.wserver_inner_banner .wserver-btn {margin-left:10px;}
        .post_inner_banner.wserver_inner_banner .wserver-text2 {padding-left:80px;}
        .post_inner_banner.wserver_inner_banner .wserver-text1 {padding-right:0;}
    }

    @media (max-width: 1100px) {
        .post_inner_banner.wserver_inner_banner .wserver-text1 {display:none;}
        .post_inner_banner.wserver_inner_banner .wserver-text2{margin-left:155px;background-position:right center;padding-left:0;padding-right:85px;}
    }
</style>
<div class="wserver_inner_banner post_inner_banner hidden">
    <a href="http://habrahabr.ru/post/128939/#url" class="block_url">
        <div class="wserver-text wserver-text1">Стань<br>первоиспытателем!</div>
        <div class="wserver-text wserver-text2">Скачай Windows Server 2012 R2<br>и <b>выиграй почетную футболку!</b></div>
        <div class="wserver-btn">Скачать</div>
    </a>
</div>

<style type="text/css">
    .post_inner_banner.nokia_lumia1520_inner_banner {overflow:hidden;text-align:center;height:69px;border:1px solid #d4d4d4;border-radius:15px;background: url(/images/posts/inner_post_banner/nokia/lumia1520_phone.png) no-repeat right;}
    .post_inner_banner.nokia_lumia1520_inner_banner a {text-decoration:none;color:#000;}
    .post_inner_banner.nokia_lumia1520_inner_banner div {display:block;float:left;text-align:left;}
    .post_inner_banner.nokia_lumia1520_inner_banner .nokia_icons {background: url(/images/posts/inner_post_banner/nokia/lumia1520_icons.png) no-repeat;width:120px;height:34px;margin-left:29px;margin-top:18px;}
    .post_inner_banner.nokia_lumia1520_inner_banner .pedia {margin:16px 30px 0 29px;font-size:15px;line-height:18px;}
    .post_inner_banner.nokia_lumia1520_inner_banner .pedia a {color:#70a4bd;}
    .post_inner_banner.nokia_lumia1520_inner_banner .pedia_button {display:block;float:left;margin-top:14px;background: url(/images/posts/inner_post_banner/nokia/lumia1520_button.png) no-repeat;width:229px;height:40px;}

    @media (max-width: 1300px) {
        .post_inner_banner.nokia_lumia1520_inner_banner {background-position:right -20px top; }

        .post_inner_banner.nokia_lumia1520_inner_banner .pedia {margin:18px 15px 0 15px;}
        .post_inner_banner.nokia_lumia1520_inner_banner .nokia_icons {margin-left:15px;}
    }
    @media (max-width: 1200px) {
        .post_inner_banner.nokia_lumia1520_inner_banner .nokia_icons {display:none;}
        .post_inner_banner.nokia_lumia1520_inner_banner {background-position:right -30px top; }
    }
    @media (max-width: 1100px) {
        .post_inner_banner.nokia_lumia1520_inner_banner {background-position:right -90px top; }
        .post_inner_banner.nokia_lumia1520_inner_banner .pedia {margin-right:30px;}
    }
</style>
<div class="nokia_lumia1520_inner_banner post_inner_banner hidden" style="display: block;">
    <div class="nokia_icons"></div>
    <div class="pedia"><a href="http://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=445870&bt=21&pid=1533340&bid=3132651&bn=3132651&rnd=951495518" target="_blank">Энциклопедия Nokia<br> Lumia</a> на Хабрахабре</div>
    <a class="pedia_button block_url" href="http://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=445870&bt=21&pid=1533340&bid=3132651&bn=3132651&rnd=951495518" target="_blank"></a>
</div>
<style type="text/css">
    .post_inner_banner.seopult_inner_banner { overflow:hidden;text-align:center;height:70px;border:1px solid #d4d4d4;border-radius:15px; }
    .post_inner_banner.seopult_inner_banner a { text-decoration:none;color:#000;overflow:hidden;display:block;height:70px;width:1500px; }
    .post_inner_banner.seopult_inner_banner div { display:block;float:left;text-align:left;font-size:12px; }
    .post_inner_banner.seopult_inner_banner .logo { background: url(/images/posts/inner_post_banner/seopult/logo.png) no-repeat center;width:153px;height:70px; }
    .post_inner_banner.seopult_inner_banner .zig { background: url(/images/posts/inner_post_banner/seopult/zig.png) no-repeat center;width:7px;height:70px; }
    .post_inner_banner.seopult_inner_banner .target { background: url(/images/posts/inner_post_banner/seopult/target.png) no-repeat 0 5px;width:200px;padding-left:55px;padding-top:12px;height:53px;font:18px/22px Verdana, Arial;color:#000;margin:0 20px; }
    .post_inner_banner.seopult_inner_banner .list ul { margin:10px 20px; }
    .post_inner_banner.seopult_inner_banner .list ul li { background: url(/images/posts/inner_post_banner/seopult/li.png) no-repeat 0 2px;padding-left:15px;font:12px/16px Verdana, Arial;color:#000; }
    .post_inner_banner.seopult_inner_banner .mline { background: url(/images/posts/inner_post_banner/seopult/right.png) no-repeat;width:6px;height:70px; }
    .post_inner_banner.seopult_inner_banner .mmore { background:#ea9d4a;text-align:center;height:70px;width:172px;font:18px/70px Verdana, Arial;color:#fff; }
    .post_inner_banner.seopult_inner_banner .mmore span { border-bottom:1px solid #fff; }


    @media (max-width: 1300px) {
        .post_inner_banner.seopult_inner_banner .mmore { width:102px;font-size:14px; }
    }
    @media (max-width: 1200px) {
        .post_inner_banner.seopult_inner_banner .mline,
        .post_inner_banner.seopult_inner_banner .mmore { display:none; }
    }
    @media (max-width: 1100px) {
        .post_inner_banner.seopult_inner_banner .logo { width:140px; }
        .post_inner_banner.seopult_inner_banner .target { width:152px;font-size:14px;padding-left:50px;margin:0 10px; }
    }
</style>
<div class="seopult_inner_banner post_inner_banner hidden">
    <a href="http://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=451110&bt=21&bid=3186459&bn=3186459&rnd=140312559" target="_blank" class="block_url">
        <div class="logo"></div>
        <div class="zig"></div>
        <div class="target">Автоматизированное<br>продвижение сайтов</div>
        <div class="zig"></div>
        <div class="list">
            <ul>
                <li>50% экономии на ссылках</li><li>Запуск проекта за 10 минут</li><li>Вывод и удержание в ТОП 10</li>
            </ul>
        </div>
        <div class="mline"></div>
        <div class="mmore"><span>Подробнее</span></div>
    </a>
</div>
<style type="text/css">
    .post_inner_banner.megafon_inner_banner { overflow:hidden;text-align:center;height:70px;border:1px solid #d4d4d4;border-radius:15px;background: url(/images/posts/inner_post_banner/megafon/login_green.png) no-repeat left top; }
    .post_inner_banner.megafon_inner_banner a { text-decoration:none;color:#000;}
    .post_inner_banner.megafon_inner_banner a > div { display:block;float:left;text-align:left; }
    .post_inner_banner.megafon_inner_banner .slogan { margin-left:30px;font-size:18px;color:#fff;margin-top:12px; }
    .post_inner_banner.megafon_inner_banner .slogan b { display:block; }
    .post_inner_banner.megafon_inner_banner .planshet { background: url(/images/posts/inner_post_banner/megafon/login_planshet.png) no-repeat center;width:235px;height:70px;margin:0 20px 0 40px; }
    .post_inner_banner.megafon_inner_banner .price { font:11px/14px Verdana, Arial;color:#aaaaaa;margin-top:12px; }
    .post_inner_banner.megafon_inner_banner .price .sum { font:30px/32px Verdana, Arial;color:#472671;font-weight:bold; }
    .post_inner_banner.megafon_inner_banner .price .zvezda { font-size:18px;position:relative;bottom:0.6em; }
    .post_inner_banner.megafon_inner_banner .price .link { text-decoration:underline; }
    .post_inner_banner.megafon_inner_banner .button { background: url(/images/posts/inner_post_banner/megafon/login_button.png) no-repeat;width:125px;height:38px;font:14px/38px Verdana, Arial;color:#fff;margin:17px 0 0 20px;text-align:center; }

    @media (max-width: 1300px) {
        .post_inner_banner.megafon_inner_banner { background-position:-50px 0; }
        .post_inner_banner.megafon_inner_banner .slogan { background-position:20px 0;font-size:14px;margin:17px 0 0 17px; }
        .post_inner_banner.megafon_inner_banner .planshet { margin:0 10px 0 20px; }
    }
    @media (max-width: 1200px) {
        .post_inner_banner.megafon_inner_banner .planshet { margin-left:40px; }
        .post_inner_banner.megafon_inner_banner .price { margin-left:15px; }
        .post_inner_banner.megafon_inner_banner .button { display:none; }
    }
    @media (max-width: 1100px) {
        .post_inner_banner.megafon_inner_banner .planshet { margin-left:10px; }
        .post_inner_banner.megafon_inner_banner .price { margin-left:0;font-size:10px; }
        .post_inner_banner.megafon_inner_banner .button { margin-left:20px; }

    }
</style>
<div class="megafon_inner_banner post_inner_banner hidden">
    <script type="text/javascript">
        (new Image()).src = 'http://ar.tns-counter.ru/V13a****ar_ru/ru/CP1251/tmsec=77790_450366-1552541/!' + Math.round(Math.random()*1E9);
    </script>

    <a href="" target="_blank" class="block_url">
        <div class="slogan">
            Новый 3G-планшет
            <b>Login 2</b>
        </div>
        <div class="planshet"></div>
        <div class="price">
            <div><span class="sum">2790 р.</span><span class="zvezda"><sup>*</sup></span></div>
            <sup>*</sup>Условия акции на <span class="link">www.megafon.ru</span>
        </div>
        <div class="button">Подробнее</div>
    </a>
</div>

<script type="text/javascript">
function show_inner_banner_block(name, url) {
	if( typeof(name) !== 'undefined') {
		if( $('.'+name+'_inner_banner').size() > 0) {
			$('.'+name+'_inner_banner').show();
		}
	}

	if( typeof(url) !== 'undefined') {
		$('.'+name+'_inner_banner .block_url').attr('href', url);
	}
}
</script>

<div id="adriver_banner_1586921565" title=""></div>
<script type="text/javascript">
	//if (true)
	//	show_inner_banner_block('megafon');
    //else
		new adriver("adriver_banner_1586921565", {sid:179440, bt:52, bn:3});
</script>


	
		<div class="comments_list " id="comments">

  <h2 class="title ">комментарии (<span id="comments_count">38</span>)
  
  </h2>

    <div class="comment_item" id="comment_4267178">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  " rel="4267178">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267178" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 5: ↑4 и ↓1">+3</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/Levsha100/" class="avatar"><img src="./Программатор_files/a3aea2d34829ab49dd8077779e53d3a3_small.jpg" alt=""></a>
            <a href="http://habrahabr.ru/users/Levsha100/" class="username">Levsha100</a><span class="comma">,</span>
            <time>22 сентября 2011 в 20:30</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267178" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Кстати, про маленькие программаторы:<br>
<img src="./Программатор_files/c2b5prog11.jpg" alt="image"><br>
<a href="http://diy.elektroda.eu/uprog-maly-szybki-przenosny-programator-avr-z-sd/?lang=en">diy.elektroda.eu/uprog-maly-szybki-przenosny-programator-avr-z-sd/?lang=en</a>
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267178">
        <div class="comment_item" id="comment_4267294">

    <span class="parent_id" data-parent_id="4267178"></span>
    <div class="comment_body">
        <div class="info  " rel="4267294">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267294" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 2: ↑2 и ↓0">+2</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/fleshy/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/fleshy/" class="username">fleshy</a><span class="comma">,</span>
            <time>22 сентября 2011 в 21:28</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267294" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4267294" data-parent_id="4267178" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4267178" data-id="4267294" data-parent_id="4267178" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            интересно за что минус. штука отличная, да и весь сайт неплох, хоть и на польском. на electroda.pl отличный форум кстати
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267294">
    </div>
</div>

        <div class="comment_item" id="comment_4267619">

    <span class="parent_id" data-parent_id="4267178"></span>
    <div class="comment_body">
        <div class="info  " rel="4267619">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267619" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 1: ↑1 и ↓0">+1</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/imwode/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/imwode/" class="username">imwode</a><span class="comma">,</span>
            <time>23 сентября 2011 в 00:25</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267619" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4267619" data-parent_id="4267178" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4267178" data-id="4267619" data-parent_id="4267178" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Блин, сделано классно
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267619">
    </div>
</div>

    </div>
</div>

    <div class="comment_item" id="comment_4267200">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  " rel="4267200">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267200" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 3: ↑2 и ↓1">+1</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/yota9/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/yota9/" class="username">yota9</a><span class="comma">,</span>
            <time>22 сентября 2011 в 20:44</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267200" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            тот же avr910…
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267200">
    </div>
</div>

    <div class="comment_item" id="comment_4267260">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  " rel="4267260">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267260" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 9: ↑5 и ↓4">+1</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/VolCh/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/VolCh/" class="username">VolCh</a><span class="comma">,</span>
            <time>22 сентября 2011 в 21:09</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267260" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Дни МК на хабре? :)<br>
<br>
Думаю для статьи на хабре стандартные скриншоты установки драйверов в винде, хм, несколько излишни :)<br>
<br>
И раз заговорили о ценниках, то неплохо бы итоговую калькуляцию 
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267260">
    </div>
</div>

    <div class="comment_item" id="comment_4267270">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  " rel="4267270">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267270" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 7: ↑4 и ↓3">+1</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/energycsdx/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/energycsdx/" class="username">energycsdx</a><span class="comma">,</span>
            <time>22 сентября 2011 в 21:15</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267270" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            5 баксов на ebay
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267270">
    </div>
</div>

    <div class="comment_item" id="comment_4267277">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  " rel="4267277">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267277" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  negative">
                    <span class="score" title="Всего 1: ↑0 и ↓1">–1</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/Boba_Fett/" class="avatar"><img src="./Программатор_files/072f46aaf8f3d064bc6e13be0cc5fc3e_small.png" alt=""></a>
            <a href="http://habrahabr.ru/users/Boba_Fett/" class="username">Boba_Fett</a><span class="comma">,</span>
            <time>22 сентября 2011 в 21:17</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267277" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format bad bad1">
            С последней картинкой случился хабраэффект. С остальными тоже может.<br>
Попробуйте сюда перезалить: <a href="http://habrastorage.org/">habrastorage.org/</a>
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267277">
    </div>
</div>

    <div class="comment_item" id="comment_4267288">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  " rel="4267288">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267288" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/Ocelot/" class="avatar"><img src="./Программатор_files/e010f70940a5e28f22a7a1c44d3f8326_small.jpg" alt=""></a>
            <a href="http://habrahabr.ru/users/Ocelot/" class="username">Ocelot</a><span class="comma">,</span>
            <time>22 сентября 2011 в 21:23</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267288" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            По сравнению с оригинальным USBASP в схему/прошивку внесены какие-либо изменения или отличия только конструктивные (маленькая плата и TQFP корпус)?
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267288">
        <div class="comment_item" id="comment_4267295">

    <span class="parent_id" data-parent_id="4267288"></span>
    <div class="comment_body">
        <div class="info  is_topic_starter  " rel="4267295">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267295" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/exersizze/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/exersizze/" class="username">exersizze</a><span class="comma">,</span>
            <time>22 сентября 2011 в 21:29</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267295" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4267295" data-parent_id="4267288" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4267288" data-id="4267295" data-parent_id="4267288" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            прошивку не трогал, только переделал под мелкий корпус и убрал перемычку, которая нужна для прошивки управляющего мк (из тех соображений, что менять прошивку нужно не каждый день, а место занимает)
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267295">
        <div class="comment_item" id="comment_4267311">

    <span class="parent_id" data-parent_id="4267295"></span>
    <div class="comment_body">
        <div class="info  " rel="4267311">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267311" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/Ocelot/" class="avatar"><img src="./Программатор_files/e010f70940a5e28f22a7a1c44d3f8326_small.jpg" alt=""></a>
            <a href="http://habrahabr.ru/users/Ocelot/" class="username">Ocelot</a><span class="comma">,</span>
            <time>22 сентября 2011 в 21:41</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267311" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4267311" data-parent_id="4267295" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4267295" data-id="4267311" data-parent_id="4267295" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Это хорошо, значит программная совместимость полностью остается. <br>
Я бы только добавил еще стабилизатор на 3.3В и переключатель напряжения питания 5/3.3В. Это на тот случай, если придется прошивать этим программатором контроллер, запитанный от 3.3 вольт.
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267311">
        <div class="comment_item" id="comment_4267378">

    <span class="parent_id" data-parent_id="4267311"></span>
    <div class="comment_body">
        <div class="info  is_topic_starter  " rel="4267378">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267378" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 1: ↑1 и ↓0">+1</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/exersizze/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/exersizze/" class="username">exersizze</a><span class="comma">,</span>
            <time>22 сентября 2011 в 22:20</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267378" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4267378" data-parent_id="4267311" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4267311" data-id="4267378" data-parent_id="4267311" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Да, вот это хорошая идея. Поскольку может понадобиться прошить контроллер в готовом устройстве, где переферия не толерантна к 5-и вольтам. 
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267378">
    </div>
</div>

    </div>
</div>

    </div>
</div>

    </div>
</div>

    <div class="comment_item" id="comment_4267289">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  is_topic_starter  " rel="4267289">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267289" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 1: ↑1 и ↓0">+1</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/exersizze/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/exersizze/" class="username">exersizze</a><span class="comma">,</span>
            <time>22 сентября 2011 в 21:23</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267289" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Перезалил картинки. По деньгам: вышло меньше 100 рублей + вечер выходного дня :)
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267289">
    </div>
</div>

    <div class="comment_item" id="comment_4267292">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  " rel="4267292">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267292" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 2: ↑1 и ↓1">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/TimID/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/TimID/" class="username">TimID</a><span class="comma">,</span>
            <time>22 сентября 2011 в 21:27</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267292" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Какое дежавю. Особенно учитывая, что часть скринов из XP, а часть из W7.<br>
<br>
А можно вставить в статью какие-нибудь интересные картинки? <br>
Просто приведенные изображения (фотографии) уж больно профессионально сделанного устройства.<br>
<br>
Поймите правильно, я не отрицаю, что автор сделал такой же…<br>
Но я так чисто паять не умею, и уж точно не оставил бы на текстолите надписть USBasp (мне то она зачем на программаторе для личного использования?)<br>
<br>

        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267292">
        <div class="comment_item" id="comment_4267306">

    <span class="parent_id" data-parent_id="4267292"></span>
    <div class="comment_body">
        <div class="info  " rel="4267306">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267306" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 1: ↑1 и ↓0">+1</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/TimID/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/TimID/" class="username">TimID</a><span class="comma">,</span>
            <time>22 сентября 2011 в 21:38</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267306" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4267306" data-parent_id="4267292" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4267292" data-id="4267306" data-parent_id="4267292" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Да, вот последняя картинка хороша — то что надо для привлечения внимания.
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267306">
    </div>
</div>

        <div class="comment_item" id="comment_4267359">

    <span class="parent_id" data-parent_id="4267292"></span>
    <div class="comment_body">
        <div class="info  is_topic_starter  " rel="4267359">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267359" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 3: ↑3 и ↓0">+3</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/exersizze/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/exersizze/" class="username">exersizze</a><span class="comma">,</span>
            <time>22 сентября 2011 в 22:13</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267359" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4267359" data-parent_id="4267292" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4267292" data-id="4267359" data-parent_id="4267292" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            ХР стоит на старом компьютере, из под нее и прошивался контроллер «пятью проводками». А дальнейшая работа с программатором уже из под Win7. Спасибо за высокую оценку качества изготовления ;)<br>
<br>
<img src="./Программатор_files/fba99f2f.jpg"><br>
<br>
Плата на фотографии — мой испытательный полигон с мк Atmega32 и с дисплеем от Nokia 3310.<br>

        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267359">
        <div class="comment_item" id="comment_4267384">

    <span class="parent_id" data-parent_id="4267359"></span>
    <div class="comment_body">
        <div class="info  " rel="4267384">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267384" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 1: ↑1 и ↓0">+1</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/TimID/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/TimID/" class="username">TimID</a><span class="comma">,</span>
            <time>22 сентября 2011 в 22:22</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267384" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4267384" data-parent_id="4267359" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4267359" data-id="4267384" data-parent_id="4267359" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            А разработку платы справа опишите? Или хотя-бы ссылку дайте, где почитать<br>
Хочу дать своим студентам собрать, как задание на курсовой проект.
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267384">
        <div class="comment_item" id="comment_4267413">

    <span class="parent_id" data-parent_id="4267384"></span>
    <div class="comment_body">
        <div class="info  is_topic_starter  " rel="4267413">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267413" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 1: ↑1 и ↓0">+1</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/exersizze/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/exersizze/" class="username">exersizze</a><span class="comma">,</span>
            <time>22 сентября 2011 в 22:33</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267413" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4267413" data-parent_id="4267384" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4267384" data-id="4267413" data-parent_id="4267384" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Описание этой платки можно посмотреть <a href="http://avrproject.ru/publ/modul_display_nokia3310/1-1-0-39">здесь</a>. 
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267413">
        <div class="comment_item" id="comment_4267542">

    <span class="parent_id" data-parent_id="4267413"></span>
    <div class="comment_body">
        <div class="info  " rel="4267542">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267542" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/TimID/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/TimID/" class="username">TimID</a><span class="comma">,</span>
            <time>22 сентября 2011 в 23:45</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267542" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4267542" data-parent_id="4267413" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4267413" data-id="4267542" data-parent_id="4267413" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Вот там (по ссылке) действительно могучий проект, гораздо лучше програматора — лучше бы его привели. <br>
Или, все у нас впереди?
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267542">
    </div>
</div>

    </div>
</div>

    </div>
</div>

        <div class="comment_item" id="comment_4267633">

    <span class="parent_id" data-parent_id="4267359"></span>
    <div class="comment_body">
        <div class="info  " rel="4267633">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267633" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/imwode/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/imwode/" class="username">imwode</a><span class="comma">,</span>
            <time>23 сентября 2011 в 00:34</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267633" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4267633" data-parent_id="4267359" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4267359" data-id="4267633" data-parent_id="4267359" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Гыг<br>
<img src="./Программатор_files/57497df3.jpg">
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267633">
    </div>
</div>

    </div>
</div>

    </div>
</div>

    <div class="comment_item" id="comment_4267500">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  " rel="4267500">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267500" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 1: ↑1 и ↓0">+1</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/djmorgan/" class="avatar"><img src="./Программатор_files/b887552c8ed5443c10335c590fdd5833_small.jpg" alt=""></a>
            <a href="http://habrahabr.ru/users/djmorgan/" class="username">djmorgan</a><span class="comma">,</span>
            <time>22 сентября 2011 в 23:14</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267500" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Самое забавное что ваша плата почти 99% клон программатора PROTOSS. И не поймешь кто из авторов у кого спер)
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267500">
        <div class="comment_item" id="comment_4267516">

    <span class="parent_id" data-parent_id="4267500"></span>
    <div class="comment_body">
        <div class="info  " rel="4267516">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267516" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 2: ↑2 и ↓0">+2</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/Ocelot/" class="avatar"><img src="./Программатор_files/e010f70940a5e28f22a7a1c44d3f8326_small.jpg" alt=""></a>
            <a href="http://habrahabr.ru/users/Ocelot/" class="username">Ocelot</a><span class="comma">,</span>
            <time>22 сентября 2011 в 23:22</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267516" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4267516" data-parent_id="4267500" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4267500" data-id="4267516" data-parent_id="4267500" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Тут сложно Америку открыть. Контроллер, кварц, обвязка USB, пара светодиодов, резисторы да перемычки — ничего не добавишь и не выкинешь. Отличия могут касаться цепей питания, наличия/отсутствия всяких защит, да программной части. Пожалуй, всё.
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267516">
    </div>
</div>

    </div>
</div>

    <div class="comment_item" id="comment_4267636">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  " rel="4267636">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267636" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/ftp27/" class="avatar"><img src="./Программатор_files/595dd0ee82fefe06a8f152a732cb45e8_small.jpg" alt=""></a>
            <a href="http://habrahabr.ru/users/ftp27/" class="username">ftp27</a><span class="comma">,</span>
            <time>23 сентября 2011 в 00:38</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267636" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Напоминает <a href="http://www.ebay.com/itm/USBASP-USBISP-AVR-Programmer-USB-ATMEGA8-ATMEGA128-New-/370532286436?pt=LH_DefaultDomain_0&hash=item564571ffe4#ht_4632wt_831">USBASP</a> 
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267636">
        <div class="comment_item" id="comment_4267639">

    <span class="parent_id" data-parent_id="4267636"></span>
    <div class="comment_body">
        <div class="info  " rel="4267639">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4267639" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 1: ↑1 и ↓0">+1</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/ftp27/" class="avatar"><img src="./Программатор_files/595dd0ee82fefe06a8f152a732cb45e8_small.jpg" alt=""></a>
            <a href="http://habrahabr.ru/users/ftp27/" class="username">ftp27</a><span class="comma">,</span>
            <time>23 сентября 2011 в 00:39</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4267639" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4267639" data-parent_id="4267636" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4267636" data-id="4267639" data-parent_id="4267636" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Прошу прощения. Не внимательно прочитал )
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4267639">
    </div>
</div>

    </div>
</div>

    <div class="comment_item" id="comment_4268258">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  " rel="4268258">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4268258" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/tipok/" class="avatar"><img src="./Программатор_files/9edacf7a2310d1c79e5784d38441cb5e_small.jpg" alt=""></a>
            <a href="http://habrahabr.ru/users/tipok/" class="username">tipok</a><span class="comma">,</span>
            <time>23 сентября 2011 в 11:34</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4268258" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Тоже хотел собрать что-то подобное. Но к сожалению, такие программаторы не подходят для контроллеров ATtiny25/45, так как их нужно прошивать в режиме HVSP.
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4268258">
        <div class="comment_item" id="comment_4268270">

    <span class="parent_id" data-parent_id="4268258"></span>
    <div class="comment_body">
        <div class="info  " rel="4268270">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4268270" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/tipok/" class="avatar"><img src="./Программатор_files/9edacf7a2310d1c79e5784d38441cb5e_small.jpg" alt=""></a>
            <a href="http://habrahabr.ru/users/tipok/" class="username">tipok</a><span class="comma">,</span>
            <time>23 сентября 2011 в 11:40</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4268270" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4268270" data-parent_id="4268258" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4268258" data-id="4268270" data-parent_id="4268258" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Это в случае если вам нужны все 6 ног контроллера.
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4268270">
        <div class="comment_item" id="comment_4268721">

    <span class="parent_id" data-parent_id="4268270"></span>
    <div class="comment_body">
        <div class="info  " rel="4268721">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4268721" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/Ocelot/" class="avatar"><img src="./Программатор_files/e010f70940a5e28f22a7a1c44d3f8326_small.jpg" alt=""></a>
            <a href="http://habrahabr.ru/users/Ocelot/" class="username">Ocelot</a><span class="comma">,</span>
            <time>23 сентября 2011 в 13:40</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4268721" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4268721" data-parent_id="4268270" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4268270" data-id="4268721" data-parent_id="4268270" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Первый раз прошить tiny25 и установить фьюз RSTDISBL (вы ведь о нем говорите?) можно через SPI. А вот чтобы этот фьюз снять и прошить контроллер повторно, уже нужен высоковольтный программатор.
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4268721">
    </div>
</div>

    </div>
</div>

        <div class="comment_item" id="comment_4271955">

    <span class="parent_id" data-parent_id="4268258"></span>
    <div class="comment_body">
        <div class="info  " rel="4271955">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4271955" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/yurnov/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/yurnov/" class="username">yurnov</a><span class="comma">,</span>
            <time>25 сентября 2011 в 06:30</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4271955" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4271955" data-parent_id="4268258" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4268258" data-id="4271955" data-parent_id="4268258" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Вот вам <a href="http://we.easyelectronics.ru/AVR/another-tiny-usbasp.html">отличное руководство</a> на русском языке, менше габартитами за указанное здесь и дешевле, поскольку на «тиньке»
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4271955">
        <div class="comment_item" id="comment_4271956">

    <span class="parent_id" data-parent_id="4271955"></span>
    <div class="comment_body">
        <div class="info  " rel="4271956">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4271956" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/yurnov/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/yurnov/" class="username">yurnov</a><span class="comma">,</span>
            <time>25 сентября 2011 в 06:32</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4271956" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4271956" data-parent_id="4271955" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4271955" data-id="4271956" data-parent_id="4271955" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            неакуратно прочитал… да. но все-же там идея как обойти ограничения — прошыть програму и только тогда ставить фюзы
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4271956">
    </div>
</div>

    </div>
</div>

    </div>
</div>

    <div class="comment_item" id="comment_4269894">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  " rel="4269894">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4269894" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/DIHALT/" class="avatar"><img src="./Программатор_files/440ecfe0536d3615404c541b5e7835f0_small.jpg" alt=""></a>
            <a href="http://habrahabr.ru/users/DIHALT/" class="username">DIHALT</a><span class="comma">,</span>
            <time>23 сентября 2011 в 21:29</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4269894" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            USBASP уже давно не актуален и собирать его нет смысла. т.к. есть клоны ISP MK2 которые умеют шить по PDI и их можно прошить через USB бутлоадер уже встроенный на заводе. Т.е. решена проблема курицы и яйца. <br>
<br>
Также рулят программаторы на FTDI которые тоже не требуют прошивки, а также рвут USBASP по скорости прошивки. 
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4269894">
        <div class="comment_item" id="comment_4270041">

    <span class="parent_id" data-parent_id="4269894"></span>
    <div class="comment_body">
        <div class="info  is_topic_starter  " rel="4270041">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4270041" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/exersizze/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/exersizze/" class="username">exersizze</a><span class="comma">,</span>
            <time>23 сентября 2011 в 22:37</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4270041" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4270041" data-parent_id="4269894" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4269894" data-id="4270041" data-parent_id="4269894" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            По простоте сборки usbasp и ему подобные остаются в лидерах, по сравнению с тем же на ft232, для которого еще надо постараться плату вытравить :)<br>
А вот с JTAG согласен, рулит! Хочу себе JTAGICE собрать, но в наличии только atmega32. Не знаете ли, существует прошивка под этот камень? 
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4270041">
        <div class="comment_item" id="comment_4270054">

    <span class="parent_id" data-parent_id="4270041"></span>
    <div class="comment_body">
        <div class="info  " rel="4270054">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4270054" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark positive ">
                    <span class="score" title="Всего 2: ↑2 и ↓0">+2</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/DIHALT/" class="avatar"><img src="./Программатор_files/440ecfe0536d3615404c541b5e7835f0_small.jpg" alt=""></a>
            <a href="http://habrahabr.ru/users/DIHALT/" class="username">DIHALT</a><span class="comma">,</span>
            <time>23 сентября 2011 в 22:43</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4270054" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4270054" data-parent_id="4270041" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4270041" data-id="4270054" data-parent_id="4270041" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Ну травануть плату под FT232RL ничуть не сложней чем под TQFP который вы применили. А под AT90USB162 на котором сделан ISP так вообще также.<br>
<br>
<a href="http://easyelectronics.ru/files/AVR/jt32.zip">easyelectronics.ru/files/AVR/jt32.zip</a><br>
Вот вам прошивка ICE для меги32. Там же и фуз биты. 
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4270054">
        <div class="comment_item" id="comment_4270114">

    <span class="parent_id" data-parent_id="4270054"></span>
    <div class="comment_body">
        <div class="info  is_topic_starter  " rel="4270114">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4270114" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/exersizze/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/exersizze/" class="username">exersizze</a><span class="comma">,</span>
            <time>23 сентября 2011 в 23:14</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4270114" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4270114" data-parent_id="4270054" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4270054" data-id="4270114" data-parent_id="4270054" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            спасибо!
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4270114">
    </div>
</div>

    </div>
</div>

    </div>
</div>

        <div class="comment_item" id="comment_4678732">

    <span class="parent_id" data-parent_id="4269894"></span>
    <div class="comment_body">
        <div class="info  " rel="4678732">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4678732" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/coocheenin/" class="avatar"><img src="./Программатор_files/a883ecf4304fe3282cf806b5377e5541_small.jpg" alt=""></a>
            <a href="http://habrahabr.ru/users/coocheenin/" class="username">coocheenin</a><span class="comma">,</span>
            <time>15 марта 2012 в 14:47</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4678732" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4678732" data-parent_id="4269894" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4269894" data-id="4678732" data-parent_id="4269894" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Поддержу уважаемого DIHALT.<br>
Программаторы на FTDI не требует прошивки — и в этом их огромный плюс.<br>
<br>
Вообще, насколько я понимаю, у новичков некоторая неразбериха в голове, что такое программатор и, самое главное, чем они отличаются друг от друга.<br>
Отлично написанная статья про их различия на примере программатора <a href="http://www.ladyada.net/learn/breakoutplus/ftdifriend.html">FTDI friend</a> от автора (adafruit). Все исходники <a href="https://github.com/adafruit/FTDI-Friend">есть</a> на GitHub, так что можно повторить самому, если есть желание сделать программатор самому.
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4678732">
    </div>
</div>

    </div>
</div>

    <div class="comment_item" id="comment_4271366">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  " rel="4271366">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4271366" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/Voventus/" class="avatar"><img src="./Программатор_files/10c820617f90b37e782c12e4e16d2324_small.jpg" alt=""></a>
            <a href="http://habrahabr.ru/users/Voventus/" class="username">Voventus</a><span class="comma">,</span>
            <time>24 сентября 2011 в 19:59</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4271366" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            В перемычке Slow SCK тоже надобности нет: скорость обмена можно задавать программно. Например, в мультипротокольном avrdude параметром -B (с прошивкой ревизии 2009.02.28 и свежее).<br>
<br>
Ещё полезно к USBasp прикрутить опторазвязку, решив две проблемы: <br>
1) обеспечить гальваническую развязку для обслуживания устройств с отсутствием таковой <br>
2) обеспечить преобразование уровней между программатором и обслуживаемым МК при необходимости<br>

        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4271366">
    </div>
</div>

    <div class="comment_item" id="comment_4279641">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  " rel="4279641">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4279641" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/NikoM/" class="avatar"><img src="./Программатор_files/733ff98023d39728fc81877528c15003_small.jpg" alt=""></a>
            <a href="http://habrahabr.ru/users/NikoM/" class="username">NikoM</a><span class="comma">,</span>
            <time>28 сентября 2011 в 08:35</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4279641" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Я не электронщик. Меня смущает то на схеме не указанно несколько контактов (соединения пинов МК) и часть конденсаторов ( С1 ) в сравнении с разведенной печатной платой. <br>
Хочу попытаться переразвести и уменьшить размер платы. 
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4279641">
    </div>
</div>

    <div class="comment_item" id="comment_4291113">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  is_topic_starter  " rel="4291113">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4291113" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/exersizze/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/exersizze/" class="username">exersizze</a><span class="comma">,</span>
            <time> 2 октября 2011 в 21:30</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4291113" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            В работе оставшиеся ноги микроконтроллера не используются, поэтому ничего в этом нет что они никуда не подсоеденены. <br>
Конденсатор между шинами питания (С1 на плате) это просто фильтр по питанию, керамический конденсатор емкостью 0,1 мкф. 
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4291113">
    </div>
</div>

    <div class="comment_item" id="comment_4722189">

    <span class="parent_id" data-parent_id="0"></span>
    <div class="comment_body">
        <div class="info  " rel="4722189">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4722189" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/assert/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/assert/" class="username">assert</a><span class="comma">,</span>
            <time> 2 апреля 2012 в 13:18</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4722189" class="link_to_comment">#</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            С avrdude работает, не знаете?
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4722189">
        <div class="comment_item" id="comment_4763042">

    <span class="parent_id" data-parent_id="4722189"></span>
    <div class="comment_body">
        <div class="info  is_topic_starter  " rel="4763042">
            <div class="folding-dot-holder"><div class="folding-dot"></div></div>
            <div id="voting_4763042" class="voting   ">
                <span class="minus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <span class="plus" title="Голосовать могут только зарегистрированные пользователи"></span>
                <div class="mark  ">
                    <span class="score" title="Всего 0: ↑0 и ↓0">0</span>
                </div>
            </div>
            <a href="http://habrahabr.ru/users/exersizze/" class="avatar"><img src="./Программатор_files/stub-user-small.gif" alt=""></a>
            <a href="http://habrahabr.ru/users/exersizze/" class="username">exersizze</a><span class="comma">,</span>
            <time>18 апреля 2012 в 20:09</time>

            <a href="http://habrahabr.ru/post/128939/#comment_4763042" class="link_to_comment">#</a>
            <div class="show_tree" data-id="4763042" data-parent_id="4722189" title="Показать ветку комментариев">↵</div>

            <a href="http://habrahabr.ru/post/128939/#comment_4722189" data-id="4763042" data-parent_id="4722189" class="to_parent">↑</a>
            <span class="to_chidren"></span>
            <div class="clear"></div>
        </div>
        <div class="message html_format ">
            Так первоначально он только с avrdude и работал.<br>
Позже, когда начал приобретать популярность, стали появляться сторонние оболочки и поддержка средствами разработки. <br>
<a href="http://avrproject.ru/index/usbasp/0-41">Вот</a> новая версия платы для этого проггера, с возможностью менять напряжение питания.
        </div>
        <div class="reply_form_placeholder"></div>
        <div class="reply">
            
        </div>
    </div>

    <div class="reply_comments" id="reply_comments_4763042">
    </div>
</div>

    </div>
</div>

</div>

					<p class="for_users_only_msg">Только зарегистрированные пользователи могут оставлять комментарии. <a href="https://auth.habrahabr.ru/login/">Войдите</a>, пожалуйста.</p>


	
<form action="http://habrahabr.ru/json/favorites/" method="post" id="edit_tags_form" class="hidden">
  <input type="hidden" name="action" value="add">
  <input type="hidden" name="ti" value="0">
  <input type="hidden" name="tt" value="0">
  <label>Пометьте топик понятными вам метками, если хотите</label>
  <input type="text" name="tags_string" class="tags_string" autocomplete="off">
  <div class="description">Метки лучше разделять запятой. Например: <i>общение, социальные сети, myspace.com, подростки, мердок</i></div>
  <input type="submit" value="Сохранить" class="submit"> или <a href="http://habrahabr.ru/post/128939/#" class="close" onclick="return close_edit_tags()">закрыть</a>
</form>
    


  </div>
  <div class="sidebar_right">
		
	
	
		<div class="banner_300x500">
		<div id="adriver_banner_1863387959" title=""><div style="position: relative; width: 300px; height: 500px; text-align: center; margin: 0px auto;"><a href="http://ad.adriver.ru/cgi-bin/click.cgi?sid=176776&ad=439691&bid=3058493&bt=52&bn=1&pz=0&xpid=B7XyttwsnkvrctD0fLK2X_bDb1lw&ref=http:%2f%2fhabrahabr.ru%2fpost%2f128939%2f&custom=1%3Dcontrollers&rleurl=" onclick="return ar_sendPix(&#39;&#39;);" target="_blank"><img src="./Программатор_files/WS-300x500-13.png" alt="" border="0"></a></div></div>
		<script type="text/javascript">
			(function(){
				var custom = {};
					custom[1] = 'controllers';
				
				var std = {},i;for(i in
				std){try{custom[std[i]]=eval(i)}catch(e){} }
				new adriver("adriver_banner_1863387959", {sid: 176776, bt: 52, bn: 1, custom:
				custom});
			}());
		</script>
		</div>
	
	



















		
		
<div class="block daily_best_posts">
  <div class="title">Лучшее <sup>за 24 часа</sup></div>
  <div class="posts_list">
      <div class="post_item">
        
				
				
				
				
				

        <a href="http://habrahabr.ru/post/213419/" class="post_name">Как Dropbox помог вернуть украденный телефон (детектив)</a>
      </div>
      <div class="post_item">
        
				
				
				
				
				

        <a href="http://habrahabr.ru/post/213403/" class="post_name">Применение преобразования Пуассона для бесшовного наложения изображений</a>
      </div>
      <div class="post_item">
        
				
				
				
				
				

        <a href="http://habrahabr.ru/post/213475/" class="post_name">Роботы-термиты реализуют проект без централизованной координации</a>
      </div>
      <div class="post_item">
        
				
				
				
				
				

        <a href="http://habrahabr.ru/post/213433/" class="post_name">Американские учёные создали искусственные мышечные волокна из обычной рыболовной лески</a>
      </div>
      <div class="post_item">
        
				
				
				
				
				

        <a href="http://habrahabr.ru/post/213399/" class="post_name">Дизассемблинг и приручение лампового гитарного звука</a>
      </div>
      <div class="post_item">
        
				
				
				
				
				

        <a href="http://habrahabr.ru/post/213413/" class="post_name">Беда с web безопасностью или самый защищенный банк Америки</a>
      </div>
      <div class="post_item">
        
				
				
				
				
				

        <a href="http://habrahabr.ru/company/kolibrios/blog/212169/" class="post_name">Пишем «Hello world!» для KolibriOS на C</a>
      </div>
      <div class="post_item">
        
				
				
				
				
				

        <a href="http://habrahabr.ru/post/213397/" class="post_name">Как я перехватывал трафик покер рума или «Пишем свой MitM SSL прокси на C#»</a>
      </div>
      <div class="post_item">
        
				
				
				
				
				

        <a href="http://habrahabr.ru/company/pvs-studio/blog/213423/" class="post_name">Побочный результат: проверяем Firebird с помощью PVS-Studio</a>
      </div>
      <div class="post_item">
        
				
				
				
				
				

        <a href="http://habrahabr.ru/post/213275/" class="post_name">«Пожиратель сердец» — Маршрутизатор ASUS RT-AC68U: 802.11ac, usb 3.0, BitTorent, TimeMachine</a>
      </div>
  </div>
  <div class="all"><a href="http://habrahabr.ru/top/">все лучшие</a></div>
</div>

		
		


<div class="block similar_posts">

	<div class="title">Похожие посты</div>
  <div class="posts_list">
    	<div class="post_item">
    				<a class="post_name" href="http://habrahabr.ru/post/211286/">Аутсорсинг разработки электроники: обзор подходов и тенденций в России и за рубежом</a>
    				<span class="when">04.02.2014</span>
      </div>
    	<div class="post_item">
    				<a class="post_name" href="http://habrahabr.ru/post/208470/">6 применений в «умном доме» платы USBasp. Нестандартное использование USBasp</a>
    				<span class="when">08.01.2014</span>
      </div>
    	<div class="post_item">
    				<a class="post_name" href="http://habrahabr.ru/post/200566/">USB Power Delivery — новый стандарт, который заменит розетки</a>
    				<span class="when">01.11.2013</span>
      </div>
    	<div class="post_item">
    				<a class="post_name" href="http://habrahabr.ru/post/198882/">Как заставить китайский USB-программатор за $5 работать в Linux</a>
    				<span class="when">24.10.2013</span>
      </div>
    	<div class="post_item">
    				<a class="post_name" href="http://habrahabr.ru/post/193456/">Реализация мьютекса вне ОС на примере микроконтроллера AVR и шины TWI</a>
    				<span class="when">12.09.2013</span>
      </div>
    	<div class="post_item">
    				<a class="post_name" href="http://habrahabr.ru/post/165029/">Не работает AVR USB Программатор? Настроим</a>
    				<span class="when">08.01.2013</span>
      </div>
    	<div class="post_item">
    				<a class="post_name" href="http://habrahabr.ru/post/125218/">Разработка своего первого USB устройства. Маленький шаг вперед</a>
    				<span class="when">29.07.2011</span>
      </div>
    	<div class="post_item">
    				<a class="post_name" href="http://habrahabr.ru/post/120568/">Пишем программы для микроконтроллеров AVR в среде Code::Blocks 10.5</a>
    				<span class="when">03.06.2011</span>
      </div>
    	<div class="post_item">
    				<a class="post_name" href="http://habrahabr.ru/post/98248/">USB bootloader для микроконтроллеров AVR</a>
    				<span class="when">05.07.2010</span>
      </div>
    	<div class="post_item">
    				<a class="post_name" href="http://habrahabr.ru/post/68904/">USB мышь своими руками из акселерометра и программатора USBAsp</a>
    				<span class="when">10.09.2009</span>
      </div>
  </div>			
</div>



	    
<div class="block similar_questions">
	<div class="title">Вопросы по теме</div>

	<div class="posts_list">
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/73348">Существует ли реле с приведенными параметрами?</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/72902">Где найти переходник thunderbolt/FireWire to USB 3.0?</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/72826">Термореле, как решить проблему дребезга (шума в сеть)?</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/72136">Почему портативная китайская зарядка на 18650 отказывается заряжать HTC HD2?</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/71280">Где посмотреть научные статьи на английском по цифровой электронике?</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/71274">Разработка электроники VS веб-разработка: куда податься?</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/69452">Какой есть аналог драйвера тока amc7135 (350мА, Vin=2,7-6V) с управляющим входом (enable input)?</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/66966">Датчик колесика скролла в мышку - можно купить?</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/65420">Сколько взять за разработку электронной платы, прошивку, производство и её поддержку?</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/64238">Где можно заказать небольшими партиями аккумуляторы (10-50 шт) по цене ниже рыночной?</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/61354">Автоматический ввод резерва с использованием генератора и источника бесперебойного питания</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/58388">Как подобрать транзистор?</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/55450">Измерение тока на виртуальном осциллографе</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/52838">Есть ли форум, где можно задать вопрос по созданию маленькой микросхемы?</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/52300">Интерактивная принципиальная электрическая схема</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/51702">С чего начать программирование микроконтроллеров? TI launchpad C2000</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/51240">Выбор выпускающей кафедры на специальности "Радиотехника, электроника и телекоммуникации"</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/50776">Работа Д-триггера в Quartus</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/49126">Как сделать подогрев воды?</a>
		</div>
    	<div class="post_item">
    	    <a class="post_name" href="https://toster.ru/q/49048">Востребован ли девайс с eth для отображения показаний датчиков среды на дисплее без ПК?</a>
		</div>
  </div>			
		
</div>

		
		

	<div class="block live_broadcast">
		<div class="title">Что обсуждают? </div>

		<div class="live_broadcast_activity">
				<div class="posts_list">
							<div class="post_item">
								
								<a href="http://habrahabr.ru/post/213477/#comment_7340179" class="post_name">Автотесты. А не отдать ли на аутсорс?</a>&nbsp;<span class="count">11</span>
							</div>
							<div class="post_item">
								
								<a href="http://habrahabr.ru/post/213247/#comment_7340177" class="post_name">FDB-таблицы коммутаторов. Приключения в зоопарке. Часть 1 — SNMP</a>&nbsp;<span class="count">27</span>
							</div>
							<div class="post_item">
								
								<a href="http://habrahabr.ru/post/211420/#comment_7340175" class="post_name">Автоматизация складских процессов интернет-магазина: опыт Аудиомании — Часть 1</a>&nbsp;<span class="count">67</span>
							</div>
							<div class="post_item">
								
								<a href="http://habrahabr.ru/post/212369/#comment_7340173" class="post_name">ЦБ РФ против Биткоин?</a>&nbsp;<span class="count">324</span>
							</div>
							<div class="post_item">
								
								<a href="http://habrahabr.ru/post/213475/#comment_7340171" class="post_name">Роботы-термиты реализуют проект без централизованной координации</a>&nbsp;<span class="count">12</span>
							</div>
							<div class="post_item">
								
								<a href="http://habrahabr.ru/post/212957/#comment_7340165" class="post_name">WhatsApp вышел на тропу войны</a>&nbsp;<span class="count">108</span>
							</div>
							<div class="post_item">
								
								<a href="http://habrahabr.ru/post/213453/#comment_7340159" class="post_name">В Ubuntu 14.04 будет возможность вернуть главное меню приложения в окно</a>&nbsp;<span class="count">13</span>
							</div>
							<div class="post_item">
								
								<a href="http://habrahabr.ru/post/213483/#comment_7340157" class="post_name">А может не уведомлять об обработке персональных данных?</a>&nbsp;<span class="count">3</span>
							</div>
							<div class="post_item">
								
								<a href="http://habrahabr.ru/post/213433/#comment_7340155" class="post_name">Американские учёные создали искусственные мышечные волокна из обычной рыболовной лески</a>&nbsp;<span class="count">37</span>
							</div>
							<div class="post_item">
								
								<a href="http://habrahabr.ru/post/213015/#comment_7340153" class="post_name">Именованные параметры Boost</a>&nbsp;<span class="count">20</span>
							</div>
				</div>
				<div class="all"><a href="http://habrahabr.ru/posts/">все посты</a></div>
		</div>

	</div>
  
		

<!--  AdRiver code START. Type:AjaxJS Site: habrahabr PZ: 0 BN: 2 -->
<div id="adriver_banner_480931290" class="adbanner" title=""><div style="position: relative; width: 300px; height: 500px; text-align: center; margin: 0px auto;"><a href="http://ad.adriver.ru/cgi-bin/click.cgi?sid=176776&ad=448526&bid=3160865&bt=52&bn=2&pz=0&xpid=BmVwg4rQbvvr8ApVmGQHjjkLN6zU&ref=http:%2f%2fhabrahabr.ru%2fpost%2f128939%2f&custom=&rleurl=" onclick="return ar_sendPix(&#39;&#39;);" target="_blank"><img src="./Программатор_files/azure-rounded-300x500-1.png" alt="AdRiver" border="0"></a></div></div>

<script type="text/javascript">
new adriver("adriver_banner_480931290", {sid:176776, bt:52, bn:2});
</script>


<!--  AdRiver code END  -->
		
<div class="block best_company">

		<div class="title">Компания дня <img src="./Программатор_files/bg_cicle_help.png" class="help-tip"></div>

		<div class="company_info">
			<div class="name">
			 <img class="favicon" src="./Программатор_files/6ae12fcd11eee61bddd024729c93ab6b_small.jpg" alt="Vilianov Inc" height="16" width="16">
			 <div class="company_name"><a href="http://habrahabr.ru/company/vilianov_inc/" class="title">Vilianov Inc</a></div>
			</div>

			<p>Последний пост:
				<a href="http://habrahabr.ru/company/vilianov_inc/blog/213053/">Mac Pro: компьютер для тех, кто понимает – зачем он нужен. И только для них</a>
			</p>

			<div class="buttons">
  			<div id="fans_count">116 подписчиков</div>
			</div>
		</div>

	</div>


		

		
	<div class="block new_vacanies">
  <a href="http://hantim.ru/" class="title">Хантим</a>
  <div class="vacancies">
		<div class="job_item ">
			<a href="http://hantim.ru/jobs/30546-opytnyy-web-razrabotchik-web-arhitektor">Опытный Web-Разработчик / Web-Архитектор</a>
		</div>
		<div class="job_item marked">
			<a href="http://hantim.ru/jobs/27198-programmist-ekspert-c">Программист-эксперт C++</a>&nbsp;→ <a href="http://viva64.hantim.ru/jobs" class="company_name">ООО "СиПроВер"</a>
		</div>
		<div class="job_item marked">
			<a href="http://hantim.ru/jobs/21788-veb-programmist">Веб-программист</a>&nbsp;→ <a href="http://netology.hantim.ru/jobs" class="company_name">Нетология</a>
		</div>
		<div class="job_item ">
			<a href="http://hantim.ru/jobs/10546-scala-java-developer">Scala / Java  Developer</a>&nbsp;→ <a href="http://exante.hantim.ru/jobs" class="company_name">EXANTE</a>
		</div>
		<div class="job_item ">
			<a href="http://hantim.ru/jobs/30932-osm-mapbox-polymaps-leaflet">OSM: MapBox, Polymaps, Leaflet</a>
		</div>
		<div class="job_item ">
			<a href="http://hantim.ru/jobs/30922-razrabotchik-mobilnogo-ekvayringa-c">Разработчик мобильного эквайринга C#</a>
		</div>
		<div class="job_item ">
			<a href="http://hantim.ru/jobs/30882-php-mid-back-end">PHP mid back-end</a>
		</div>
		<div class="job_item ">
			<a href="http://hantim.ru/jobs/30906-senior-c-c-developer">Senior C/C++ developer</a>&nbsp;→ <a href="http://badoo.hantim.ru/jobs" class="company_name">Badoo Development</a>
		</div>
		<div class="job_item ">
			<a href="http://hantim.ru/jobs/30908-c-c-developer">C/C++ developer</a>&nbsp;→ <a href="http://badoo.hantim.ru/jobs" class="company_name">Badoo Development</a>
		</div>
		<div class="job_item marked">
			<a href="http://hantim.ru/jobs/22226-ruby-on-rails-razrabotchik">Ruby on Rails разработчик</a>&nbsp;→ <a href="http://idinaidi.hantim.ru/jobs" class="company_name">Идинайди.ру</a>
		</div>
  </div>
  <div class="all"><a href="http://hantim.ru/">все вакансии</a></div>
</div>

		
	<div class="block freelansim">
	  <a href="http://freelansim.ru/" class="title"></a>
	  <div class="tasks">
				<div class="task ">
					<a href="http://freelansim.ru/tasks/55658">Исправить скрипт синхронизации заказов сайта на 1С-Битрикс и 1С </a>
				</div>
				<div class="task ">
					<a href="http://freelansim.ru/tasks/55656">Доделать сайт на MODx</a>
				</div>
				<div class="task ">
					<a href="http://freelansim.ru/tasks/55654">Поправить модуль Робокассы под ImageCMS</a>
				</div>
				<div class="task ">
					<a href="http://freelansim.ru/tasks/55624">Разработать логотип компании</a>
				</div>
				<div class="task ">
					<a href="http://freelansim.ru/tasks/55650">Найти где/как можно купить несколько англоязычных ссылок с высоким PR 6+</a>
				</div>
				<div class="task ">
					<a href="http://freelansim.ru/tasks/55648">Доработки сайта на OpenCart</a>
				</div>
				<div class="task ">
					<a href="http://freelansim.ru/tasks/55644">PhP/Yii программист</a>
				</div>
				<div class="task ">
					<a href="http://freelansim.ru/tasks/55638">Мобильное приложение на PhoneGap для юр.портала</a>
				</div>
				<div class="task ">
					<a href="http://freelansim.ru/tasks/55634">Описание игры для app store</a>
				</div>
				<div class="task ">
					<a href="http://freelansim.ru/tasks/55632">Сайт-Аукцион, оболочка привязка к сайту auction.yahoo.co.jp</a>
				</div>

	  </div>
	  <div class="all"><a href="http://freelansim.ru/tasks">все заказы</a></div>
	</div>

		
		
		

<div class="block similar_events">
	<div class="title">Ближайшие события</div>
		<div class="events_items">
				<div class="event_item">
						<div class="date">
						<div class="dayname dayname_0"></div>
						<div class="day">23</div>
						<div class="month">фев</div>
						</div>
					<div class="title">
						<a href="http://habrahabr.ru/events/4218/">Суффиксные деревья: новые идеи и открытые проблемы</a>
					</div>
				</div>
				<div class="event_item">
						<div class="date">
						<div class="dayname dayname_0"></div>
						<div class="day">23</div>
						<div class="month">фев</div>
						</div>
					<div class="title">
						<a href="http://habrahabr.ru/events/4330/">Безопасность сетевой инфраструктуры. Расширенные методы взлома и защиты.</a>
					</div>
				</div>
				<div class="event_item">
						<div class="date">
						<div class="dayname dayname_1"></div>
						<div class="day">24</div>
						<div class="month">фев</div>
						</div>
					<div class="title">
						<a href="http://habrahabr.ru/events/4156/">Курс «Основы тестирования ПО»</a>
					</div>
				</div>
				<div class="event_item">
						<div class="date">
						<div class="dayname dayname_2"></div>
						<div class="day">25</div>
						<div class="month">фев</div>
						</div>
					<div class="title">
						<a href="http://habrahabr.ru/events/4292/">Конференция «Новый взгляд на работу центра обработки данных»</a>
					</div>
				</div>
				<div class="event_item">
						<div class="date">
						<div class="dayname dayname_2"></div>
						<div class="day">25</div>
						<div class="month">фев</div>
						</div>
					<div class="title">
						<a href="http://habrahabr.ru/events/4461/">Разработка интернет-магазинов на ShopModxBox</a>
					</div>
				</div>
		</div>
	<div class="all"><a href="http://habrahabr.ru/events/">все события</a></div>
</div>

		
  </div>
  <div class="clear"></div>

  
        	
	<div class="rotated_posts">
			<div class="rotated_post ">
				<a href="http://habrahabr.ru/post/211693/" class="grey">Эй, НАСА, а черные дыры таки существуют!</a>
			</div>
			<div class="rotated_post ">
				<a href="http://habrahabr.ru/post/199120/" class="grey">Ботнет из утюгов и чайников: партия утюгов и чайников из Китая, рассылающих вирусы и спам через скрытый в них Wi-Fi адаптер, арестована в СПб</a>
			</div>
			<div class="rotated_post last">
				<a href="http://habrahabr.ru/post/202426/" class="grey">Госдума единогласно пустила ФСБ в интернет</a>
			</div>
		<div class="clear"></div>
	</div>

        <div class="clear"></div>
      </div>
    </div>


        <script type="text/javascript" src="./Программатор_files/jquery.cookie.js"></script>
        <script type="text/javascript">
            $(document).ready( function(){

                window.tmidLogin = function(){ return false; };

                if( $.cookie('tmid_no_check') == undefined ) {
                    var expire = new Date();
                    expire.setMinutes(expire.getMinutes() + 10 );

                    $.cookie('tmid_no_check', 1, { expires: expire } );

                    $.getScript("https://id.tmtm.ru/checklogin", function(){
                        if( window.tmidLogin() ) {
                            window.location.href = $('#login').attr('href');
                        }
                    });


                }
            });

        </script>


    <script type="text/javascript">
      $(document).ready(function(){
        // test gggg
        // настройки всплывающих уведомлений
        $.jGrowl.defaults.closerTemplate = '<div>Закрыть все уведомления</div>';         
        
        // настройки тултипов
        $(".help-tip").tipTip({maxWidth: "300px", edgeOffset: 10});  
        
      });
      // global vars
      var g_base_url = 'habrahabr.ru';
      var g_show_xpanel = false;
      var g_base_fullurl = 'http://habrahabr.ru/';
      var g_is_guest = false;
    </script>
    
    <script type="text/javascript" src="./Программатор_files/shortcuts.js"></script>
    <script type="text/javascript" src="./Программатор_files/to_top.js"></script>
    <link href="http://habrahabr.ru/styles/1392996020/_parts/_to_top.css" rel="stylesheet" media="all">

    
    <script type="text/javascript" src="./Программатор_files/float_block.js"></script>
    
    <!-- <script type="text/javascript" src="/javascripts/1392996020/_parts/float_block.js"></script> //-->
      <!-- Yandex.Metrika counter -->
<script type="text/javascript">
(function (d, w, c) {
    (w[c] = w[c] || []).push(function() {
        try {
            w.yaCounter24049213 = new Ya.Metrika({id:24049213,
                    webvisor:true,
                    clickmap:true,
                    trackLinks:true,
                    accurateTrackBounce:true});
        } catch(e) { }
    });

    var n = d.getElementsByTagName("script")[0],
        s = d.createElement("script"),
        f = function () { n.parentNode.insertBefore(s, n); };
    s.type = "text/javascript";
    s.async = true;
    s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";

    if (w.opera == "[object Opera]") {
        d.addEventListener("DOMContentLoaded", f, false);
    } else { f(); }
})(document, window, "yandex_metrika_callbacks");
</script>
<noscript>&lt;div&gt;&lt;img src="//mc.yandex.ru/watch/24049213" style="position:absolute; left:-9999px;" alt="" /&gt;&lt;/div&gt;</noscript>
<!-- /Yandex.Metrika counter -->



<script type="text/javascript">
	/*<![CDATA[*/
	var ga = document.createElement('script');
		ga.setAttribute('async', 'true');
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	/* ]]>*/
</script>

<script type="text/javascript">
	var _gaq = _gaq || [];
	_gaq.push(
	    ['_setAccount', 'UA-726094-1'],
	    ['_setDomainName', '.habrahabr.ru'],
	    ["_addOrganic", "mail.ru", "q"],
	    ["_addOrganic","rambler.ru", "words"],
	    ["_addOrganic","nigma.ru", "s"],
	    ["_addOrganic","blogs.yandex.ru", "text"],
	    ["_addOrganic","webalta.ru", "q"],
	    ["_addOrganic","aport.ru", "r"],
	    ["_addOrganic","akavita.by", "z"],
	    ["_addOrganic","meta.ua", "q"],
	    ["_addOrganic","bigmir.net", "q"],
	    ["_addOrganic","tut.by", "query"],
	    ["_addOrganic","all.by", "query"],
	    ["_addOrganic","i.ua", "q"],
	    ["_addOrganic","online.ua", "q"],
	    ["_addOrganic","a.ua", "s"],
	    ["_addOrganic","ukr.net", "search_query"],
	    ["_addOrganic","search.com.ua", "q"],
	    ["_addOrganic","search.ua", "query"],
	    ["_addOrganic","poisk.ru", "text"],
	    ["_addOrganic","km.ru", "sq"],
	    ["_addOrganic","liveinternet.ru", "ask"],
	    ["_addOrganic","gogo.ru", "q"],
	    ["_addOrganic","gde.ru", "keywords"],
	    ["_addOrganic","quintura.ru", "request"],
	    ['_trackPageview']
	);
	document.documentElement.firstChild.appendChild(ga);
</script>


<!-- tns-counter.ru -->
<script type="text/javascript">
(new Image()).src = '//www.tns-counter.ru/V13a***R>' + document.referrer.replace(/\*/g,'%2a') + '*tmtm_ru/ru/UTF-8/tmsec=habrahabr_total/' + Math.round(Math.random()*1E9);
</script>
<noscript>
	&lt;img src="http://www.tns-counter.ru/V13a****tmtm_ru/ru/UTF-8/tmsec=habrahabr_total/" width="1" height="1" alt="" /&gt;
</noscript>
<!--/ tns-counter.ru -->

    <script type="text/javascript" src="./Программатор_files/advertising.js"></script>
    	<script type="text/javascript" src="./Программатор_files/saved_resource"></script>

    
    <div id="footer">
	<dl>
		<dd><a href="https://auth.habrahabr.ru/login/">Войти</a></dd>
		<dd><a href="https://auth.habrahabr.ru/register/">Регистрация</a></dd>
	</dl>
	<dl>
		<dt>Разделы</dt>

		<!--dd><a href="http://habrahabr.ru/qa/">Q&A</a></dd-->
		<dd><a href="http://habrahabr.ru/hubs/">Хабы</a></dd>
		<dd><a href="http://habrahabr.ru/events/">События</a></dd>
		<dd><a href="http://habrahabr.ru/companies/">Компании</a></dd>
		<dd><a href="http://habrahabr.ru/users/">Пользователи</a></dd>
	</dl>
	<dl>
		<dt>Посты</dt>
		<dd><a href="http://habrahabr.ru/posts/top/">Лучшие</a></dd>
		<dd><a href="http://habrahabr.ru/posts/collective/">Тематические</a></dd>
		<dd><a href="http://habrahabr.ru/posts/corporative/">Корпоративные</a></dd>
		<dd><a href="http://habrahabr.ru/sandbox/">Песочница</a></dd>
	</dl>
	<dl>
		<dt>Инфо</dt>
		<dd><a href="http://habrahabr.ru/info/about/">О сайте</a></dd>
		<dd><a href="http://habrahabr.ru/info/help/rules/">Правила</a></dd>
		<dd><a href="http://habrahabr.ru/info/help/">Помощь</a></dd>
		<dd><a href="http://habrahabr.ru/info/agreement/">Соглашение</a></dd>
		<dd><a href="http://habrahabr.ru/info/stats/">Статистика</a></dd>
	</dl>
	<dl>
		<dt>Услуги</dt>
		<dd><a href="http://habrahabr.ru/info/advertising/">Реклама</a></dd>
		<dd><a href="http://habrahabr.ru/info/advertising/corporate/">Корпоративные тарифы</a></dd>
		<dd><a href="http://habrahabr.ru/info/advertising/workshops/">Семинары</a></dd>
		<dd><a href="http://habrahabr.ru/special/">Спецпроекты</a></dd>
		<dd><a href="http://habrahabr.ru/special/minsvyaz/" style="color:green;">Льготы стартапам</a></dd>
	</dl>
	<div class="copyright">

		<div class="about">
			<a href="http://tmtm.ru/">TM</a>
			© 2006–2014
			<br><br>
			<a href="http://habrahabr.ru/feedback/">Служба поддержки</a><br><br>
			<a href="http://m.habrahabr.ru/">Мобильная версия</a><br><br>


			<div class="social_accounts">
				<a href="https://twitter.com/habrahabr" class="tw"></a>
				<a href="https://www.facebook.com/habrahabr.ru" class="fb"></a>
				<a href="http://vk.com/habr" class="vk"></a>
				<!-- <a href="" class="gp"></a> //-->
			</div>

		</div>
	</div>

</div>    
    <div class="footer_logos">
		
		<div class="project brainstorage">
			<a href="http://brainstorage.ru/" class="icon "></a>
			<div class="text">Все мозги в одном месте</div>
		</div>

		<div class="project toster">
			<a href="http://toster.ru/" class="icon "></a>
			<div class="text">Q&amp;A-сервис для разработчиков</div>
		</div>
		
		<div class="project freelansim">
			<a href="http://freelansim.ru/" class="icon "></a>
			<div class="text">Заказы для фрилансеров</div>
		</div>
		
		
		<div class="project hantim">
			<a href="http://hantim.ru/" class="icon "></a>
			<div class="text">Вакансии для айтишников</div>
		</div>
		
		<div class="project autokadabra">
			<a href="http://autokadabra.ru/" class="icon "></a>
			<div class="text ">Уютная и дружелюбная</div>
		</div>
		
</div>


    
    
  

<div id="AutocompleteContainter_af1ca" style="position: absolute; z-index: 9999; top: 51px; left: 1290.5px;"><div class="autocomplete-w1"><div class="autocomplete" id="Autocomplete_af1ca" style="display: none; width: 300px; max-height: 400px;"></div></div></div><div id="AutocompleteContainter_cee01" style="position: absolute; z-index: 9999; top: 2px; left: 0px;"><div class="autocomplete-w1"><div class="autocomplete" id="Autocomplete_cee01" style="display: none; width: 300px; max-height: 400px;"></div></div></div><div id="tiptip_holder" style="max-width:300px;"><div id="tiptip_arrow"><div id="tiptip_arrow_inner"></div></div><div id="tiptip_content"></div></div><div class="to_top" style="display: block;"><div class="to_top_panel"><div class="to_top_button" title="Наверх"><span class="arrow">↑</span> <span class="label">наверх</span></div>  </div></div><iframe src="./Программатор_files/1(1).htm" style="width: 10px; height: 10px; position: absolute; top: -10000px; left: -10000px;"></iframe><iframe src="./Программатор_files/1(2).htm" style="width: 10px; height: 10px; position: absolute; top: -10000px; left: -10000px;"></iframe><iframe src="./Программатор_files/1(3).htm" style="width: 10px; height: 10px; position: absolute; top: -10000px; left: -10000px;"></iframe></body></html>